﻿using shenghua.Basics.AreaSetting.Dto;
using shenghua.Basics.CommodityClassSetting.Dto;
using shenghua.Basics.CommodityGuaranteeSetting.Dto;
using shenghua.Basics.CommodityWareSetting.Dto;
using shenghua.Basics.MemberFormItemSetting.Dto;
using shenghua.Basics.ShippingTemplates;
using shenghua.Basics.ShippingTemplateSetting.Dto;
using shenghua.Basics.WebsiteInfos.Dto;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace shenghua.Basics.Setting.Dto
{
    public class AllSettingDto
    {
        public List<MemberLevelSetting.Dto.MemberLevelDto> MemberLevels { get; set; }
        public List<ShoppingOptionParameterSetting.Dto.ShoppingOptionParameterDto> ShoppingOptionParameters { get; set; } 
        public List<CommodityWareWithSpecificationParametersDto> CommodityWares { get; set; }
        public List<WordTreeDto<CommodityClassDto>> CommodityClasses { get; set; }
        public List<WordTreeDto<AreaDto>> Areas { get; set; }
        public List<ShippingTemplateDto> ShippingTemplates { get; set; }
        public List<MemberFormItemDto> MemberFormItems { get; set; }
        public List<CommodityGuaranteeDto> CommodityGuarantees { get; set; }

        //public WebSiteInfoDto WebsiteInfo { get; set; }

        public ShipSettingDto Ship { get; set; }

        public XPSettingDto XP { get; set; }

        public PaymentSettingDto Payment { get; set; }
    }
    
}
